package cn.openea.perpartner.meily.web.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author ysk
 * @version 1.0.1
 * @Description 订单记录查询Vo
 * @createTime 2023年04月18日 16:42:00
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OrderRecordVo {

    /**
     * 订单状态
     */
    private String orderStatus;

    /**
     * 订单编号
     */
    private String orderId;

    /**
     * 收货人手机号码
     */
    private String consigneePhone;

    /**
     * 收货人姓名
     */
    private String consigneeName;

    /**
     * 物流单号
     */
    private String courierNumber;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 区域服务商
     */
    private String providersName;

    /**
     * 时间区间
     */
    private String dateRange;

    /**
     * 商品编号
     */
    private String goodsNo;

    /**
     * 需要排除掉的订单状态 如果这个值有，orderStatus 不用管
     * 可以有多个,号分割
     */
    private String excludeOrderStatus;

    private String searchStr;

    /**
     * 是否48只查小时收货数据
     */
    private boolean fortyEighthourData;

    /**
     * 是否统计全部数据
     */
    private boolean allStatistics;

    /**
     * 是否过滤测试数据 默认 过滤 true
     */
    private boolean filterTestOrder = true;

}
